﻿using System;
using System.IO;

namespace Homework11
{
    internal class Program
    {
        /// <summary>
        /// 在c:\ 或者指定位置（apple系统）建立一个文件hello.txt,写入当前时间，保存。此处建在D:\CSharpHomework\csharp2024目录下
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            //指定文件路径
            string directoryPath = @"D:\CSharpHomework\csharp2024";
            string filePath = Path.Combine(directoryPath, "hello.txt");
            try
            {
                //确保目录存在，不存在则创建
                if (!Directory.Exists(directoryPath))
                {
                    Directory.CreateDirectory(directoryPath);
                    Console.WriteLine($"目录{directoryPath}已创建");
                }
                //获取当前日期和时间
                string currentTime = DateTime.Now.ToString();
                // 使用File.WriteAllText方法创建文件并写入内容
                // 如果文件已存在，此方法会覆盖原有内容
                File.WriteAllText(filePath, "当前时间：" + currentTime);
                Console.WriteLine("文件已创建并写入当前时间。");
            }
            catch (Exception ex)
            {
                //如果发生异常，输出异常信息
                Console.WriteLine("发生错误:" + ex.Message);
            }
            Console.ReadLine();
        }
    }
}
